Ext.define('Admin.view.competitive.NegotiationEdit', {
	extend: 'Admin.ux.form.FormPanel',
	xtype: 'negotiation-edit',
	bodyStyle: 'padding:5px 5px 5px 5px;',
	items: [{
		xtype: 'fieldset',
		title: '基本信息',
		collapsible: true,
		items: [{
			xtype: 'form',
			layout: 'column',
			items: [{
				columnWidth: 0.5,
				margin: 6,

				xtype: 'textfield',

				name: 'name',

				fieldLabel: '竞谈名称',
				emptyText: '必填',
				labelWidth: 160,
				labelAlign: 'right',

				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>'
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'status',

				fieldLabel: '公告类型',
				emptyText: '必选',
				labelWidth: 200,
				labelAlign: 'right',

				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
						{ 'code': 0, 'name': '全部' },
						{ 'code': 1, 'name': '谈判公告' },
						{ 'code': 2, 'name': '谈判结果' }
					]
				}),

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'textfield',

				name: 'sn',

				fieldLabel: '竞谈编号',
				emptyText: '必填',
				labelWidth: 160,
				labelAlign: 'right',

				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',


			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'plate',

				fieldLabel: '产业板块',
				emptyText: '必选',
				labelWidth: 200,
				labelAlign: 'right',

				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
                        { 'code': 0, 'name': '全部' },
                        { 'code': 1, 'name': '核电' },
                        { 'code': 2, 'name': '火电' },
                        { 'code': 3, 'name': '燃气发电' },
                        { 'code': 4, 'name': '热电' },
                        { 'code': 5, 'name': '配网' },
                        { 'code': 6, 'name': '风电' },
                        { 'code': 7, 'name': '太阳能发电' },
                        { 'code': 8, 'name': '水电' },
                        { 'code': 9, 'name': '煤炭' },
                        { 'code': 10, 'name': '物流' },
                        { 'code': 11, 'name': '铝业' },
                        { 'code': 12, 'name': '环保' },
                        { 'code': 13, 'name': '技术改进' },
                        { 'code': 14, 'name': '科技进步' },
                        { 'code': 15, 'name': '其他投资' }
					]
				}),

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',


			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'textfield',

				name: 'tissue',

				fieldLabel: '采购组织',
				emptyText: '必填',
				labelWidth: 160,
				labelAlign: 'right',

				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>'
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'mode',

				fieldLabel: '谈判方式',
				emptyText: '必选',
				labelWidth: 200,
				labelAlign: 'right',

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',
				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
						{ 'code': 0, 'name': '公开' },
						{ 'code': 1, 'name': '邀请' }
					]
				}),

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',

			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'type',

				fieldLabel: '业务分类',
				emptyText: '必选',
				labelWidth: 160,
				labelAlign: 'right',

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',
				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
						{ 'code': 0, 'name': '全部' },
						{ 'code': 1, 'name': '工程' },
                        { 'code': 2, 'name': '货物' },
                        { 'code': 3, 'name': '服务' }
					]
				}),

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',

			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'textfield',

				name: 'tissue',

				fieldLabel: '估算价(万元)',
				emptyText: '必填',
				labelWidth: 200,
				labelAlign: 'right',

				allowBlank: false
			}, {
				columnWidth: 0.5,
				margin: 6,

                xtype: 'textfield',

                name: 'people',

                fieldLabel: '采购执行人',
                emptyText: '采购部管理员',
                labelWidth: 200,
                labelAlign: 'right',

                allowBlank: false
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'review',

				fieldLabel: '是否评审',
				emptyText: '必选',
				labelWidth: 200,
				labelAlign: 'right',

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',
				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
						{ 'code': 0, 'name': '否' },
						{ 'code': 1, 'name': '是' }
					]
				}),

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'combobox',

				name: 'review',

				fieldLabel: '要求税率',
				emptyText: '必选',
				labelWidth: 160,
				labelAlign: 'right',

				queryMode: 'local',
				valueField: 'code',
				displayField: 'name',
				store: Ext.create('Ext.data.Store', {
					fields: ['code', 'name'],
					data: [
                        { 'code': 0, 'name': '全部' },
                        { 'code': 1, 'name': '0%' },
                        { 'code': 2, 'name': '3%' },
                        { 'code': 3, 'name': '6%' },
                        { 'code': 4, 'name': '10%' },
                        { 'code': 5, 'name': '11%' },
                        { 'code': 6, 'name': '13%' },
                        { 'code': 7, 'name': '16%' },
                        { 'code': 8, 'name': '17%' }
					]
				}),

				editable: false,
				forceSelection: true,
				allowBlank: true,
				beforeLabelTextTpl: '<span style="color:red;font-weight:bold">*</span>',
			}, {
				xtype: 'datetimefield',
				columnWidth: 0.50,
				labelWidth: 200,
				margin: 6,
				maxValue: Ext.Date.add(new Date(), Ext.Date.DAY, 1),
				fieldLabel: '报价截止时间及谈判开启时间',
				hourText: '小时',
				minuteText: '分钟',
				submitFormat: 'Y-m-d H:i:s',
				format: 'Y-m-d H:i:s',
				beforeLabelTextTpl: '<font color=red>*</font>',
				labelSeparator: '：',
				labelAlign: 'right',
				name: 'maintain_date_start',
				value: new Date(),
				allowBlank: true,
				editable: false
			}, {
				xtype: 'datetimefield',
				columnWidth: 0.50,
				labelWidth: 160,
				margin: 6,
				maxValue: Ext.Date.add(new Date(), Ext.Date.DAY, 1),
				fieldLabel: '谈判文件发售截止时间',
				hourText: '小时',
				minuteText: '分钟',
				submitFormat: 'Y-m-d H:i:s',
				format: 'Y-m-d H:i:s',
				beforeLabelTextTpl: '<font color=red>*</font>',
				labelSeparator: '：',
				labelAlign: 'right',
				name: 'maintain_date_start',
				value: new Date(),
				allowBlank: true,
				editable: false
			}, {
				columnWidth: 0.5,
				margin: 6,

				xtype: 'textfield',

				name: 'tissue',

				fieldLabel: '谈判文件售价(万元)',
				emptyText: '必填',
				labelWidth: 200,
				labelAlign: 'right',

				allowBlank: false
			}, {
				xtype: 'textarea',
				height: 80,
				labelWidth: 160,
				name: 'err_text',
				afterLabelTextTpl: '<font color=red>&nbsp;&nbsp;</font>',
				labelSeparator: '：',
				labelAlign: 'right',
				fieldLabel: '备注',
				columnWidth: 1.00,
			}]
		}]
	}, {
		xtype: 'fieldset',
		title: '物料信息',
		collapsible: true,
		items: [{
			xtype: 'grid',
			height: 140,
			columns: [
				{ xtype: 'gridcolumnview', text: '序号', dataIndex: 'id', width: 50 },
				{ xtype: 'gridcolumnview', text: '物料编码', dataIndex: 'num', width: 100 },
				{ xtype: 'gridcolumnview', text: '物料名称', dataIndex: 'name', width: 100 },
				{ xtype: 'gridcolumnview', text: '规格型号', dataIndex: 'people', width: 100 },
				{ xtype: 'gridcolumnview', text: '图号', dataIndex: 'fang', width: 100 },
				{ xtype: 'gridcolumnview', text: '材质', dataIndex: 'create_time', width: 100 },
				{ xtype: 'gridcolumnview', text: '产地品牌', dataIndex: 'count', width: 100 },
				{ xtype: 'gridcolumnview', text: '计量单位', dataIndex: 'create_time', width: 100 },
				{ xtype: 'gridcolumnview', text: '数量', dataIndex: 'num', width: 100 },
				{ xtype: 'gridcolumnview', text: '估算单价（元）', dataIndex: 'name', width: 100 },
				{ xtype: 'gridcolumnview', text: '估算金额（元）', dataIndex: 'people', width: 100 },
				{ xtype: 'gridcolumnview', text: '需求日期', dataIndex: 'fang', width: 100 },
				{ xtype: 'gridcolumnview', text: '需求单位/部门', dataIndex: 'create_time', width: 100 },
				{ xtype: 'gridcolumnview', text: '交货地点', dataIndex: 'count', width: 100 },
				{ xtype: 'gridcolumnview', text: '备注', dataIndex: 'create_time', width: 100 },
				{ xtype: 'gridcolumnview', text: '采购需求', dataIndex: 'count', width: 100 }
			]
		}]

	}],

	//

	buttonAlign: 'center'
});